home *** CD-ROM | disk | FTP | other *** search
/ LOGIC 2000 February / LogicCd--feb.2000-mac-cdr.iso / Apple II / SHRINKIT.V3.4 / README < prev    next >
Encoding:
Text File  |  1992-03-21  |  7.7 KB  |  171 lines  |  [p?/pdos]

  1.  
  2.  ShrinkIt 3.4
  3.  ------------
  4.  
  5. 14 Devices now fit in the device select dialog.
  6.  
  7. If 14 devices were online, Shrinkit would try to remove the slot 3, drive 2
  8. ramdisk from the system in order to use aux memory and in the process
  9. clobber the rest of the MLI global page, causing a crash.
  10.  
  11. Fixed bug which caused data to not be able to be extracted.  The exact
  12. problem was that if a clear code was issued by the compressor with 1 byte
  13. remaining to be compressed in a 4k chunk, the decompressor would put
  14. garbage in the output file.  The decompressor has been fixed.
  15.  
  16.  ShrinkIt 3.3
  17.  ------------
  18.  
  19. When decompressing files onto an AppleShare fileserver, files could be
  20. corrupted because AppleShare doesn't support sparse files and when the
  21. EOF of a file is extended by a set_eof call to prodos, the blocks which
  22. get allocated aren't guaranteed to contain zeroes.
  23.  
  24.  ShrinkIt 3.2.3
  25.  --------------
  26.  
  27. When I mess something up, I do it right.  The previous fix to make BQY
  28. and ACU files only made BQY files work.  Thus, we have a new version.
  29. I hope this fixes this for a long time... argh.
  30.  
  31.  ShrinkIt 3.2.2
  32.  --------------
  33.  
  34. Wow.  One little change can bring so much grief.  I was removing some
  35. dead code from the Unsqueeze function inside of shrinkit to free some
  36. space to make room for the stuff I added in v3.2.1 -- and managed to
  37. completely break the unsqueeze function.  Augh, I hate bugs like this.
  38. Assuming that everything is working ok, I hope this is the last hiccup
  39. version for a while.
  40.  
  41.  ShrinkIt 3.2.1
  42.  --------------
  43.  
  44. I somehow managed to break the file copying function from being able to
  45. copy entire folders.  I don't know how this escaped detection, but
  46. it's been fixed.
  47.  
  48. Long pathnames are now properly flagged as errors when archiving files. v3.2
  49. used to just skip files that had bad pathnames.  I originally did this to
  50. skip files that had weird names on AppleShare file servers, but accidently
  51. made shrinkit always skip files with long (longer than 64 characters) names.
  52. When archiving something which has a bad file or pathname, you'll have the
  53. option of skipping that file and continuing with what you were doing
  54. (archiving or copying, etc) or stopping.
  55.  
  56. The Universal Disk Controller (UDC) will really, honestly, work correctly
  57. with ShrinkIt 3.2.1 -- special thanks to Gary Gilmore who sent me his UDC
  58. card to get ShrinkIt working right.
  59.  
  60.  ShrinkIt 3.2
  61.  ------------
  62.  
  63. A RENAME function is now available from the main menu.
  64.  
  65. A plus sign ("+") is shown beside the filetype of files which have resource
  66. forks in both the catalog function and file selection dialogs.
  67.  
  68. Lowercase filenames will be displayed for those files on a disk which
  69. were created with GSOS on System 5.0 or later.  If you intend to use files
  70. with lowercase in the name, I suggest using ProDOS-8 Version 1.8 or later.
  71. When extracting, filenames will still be in UPPERCASE because ProDOS-8 does
  72. not support creating files with lowercase characters.  Unless ProDOS-8 changes,
  73. it is doubtful that ShrinkIt will ever create filenames with lowercase.
  74.  
  75. When a function is required of only a single directory, that directory will
  76. be the destination directory.  Catalog, Rename, Delete, Type, and Create
  77. will use the destination directory for doing their thing.
  78.  
  79. ShrinkIt will no longer attempt to archive the archive that it is
  80. creating.  If ShrinkIt finds that a file is already open, it will skip
  81. that file and not put it into the archive which it is creating.  For instance,
  82. if I were to archive every file in /A/STUFF/ and my destination pathname
  83. was /A/STUFF/MY.ARCHIVE.SHK, older versions of ShrinkIt would gag ever so
  84. nicely when trying to put the archive file which it is making INTO the
  85. archive file which it is making!  This is also fixed for adding to an archive.
  86.  
  87. When archiving, adding to an archive, or copying files ShrinkIt will stop when
  88. it encounters a file with a resource fork and displays a dialog.  You can
  89. choose whether to continue doing what you were doing and merely skip the
  90. forked file or cancel the operation.  If you cancel while making an archive
  91. or adding files to an archive the destination archive will contain what was
  92. archived to the point before the dialog was shown.
  93.  
  94. When archiving, adding to an archive, or copying files ShrinkIt will skip any
  95. files which it can't access -- these include drop boxes or any folder which
  96. you don't have access to on AppleShare fileservers.  Shrinkit will also skip
  97. any files which have illegal filenames.
  98.  
  99. The following archives are now handled by ShrinkIt:
  100.  
  101. NuFX (ShrinkIt)
  102. NuFX (ShrinkIt) inside Binary II
  103. NuFX (ShrinkIt) inside MacBinary
  104. NuFX (ShrinkIt) from Macintosh America-Online
  105. Binary II
  106. Binary II inside Binary II
  107. Binary II inside MacBinary
  108. ACU
  109. ACU inside Binary II
  110. ACU inside MacBinary
  111. SQ
  112.  
  113. When any of the previous archives are opened, only the type of the innermost
  114. archive will be shown.  For instance, a Binary II file inside a MacBinary file
  115. will show up as being only a Binary II file.  If you need an 8-bit program
  116. which has the ability to identify archives, I suggest using AUTO-UnShrinkIt,
  117. which has a scavenge mode for damaged archives built-in as a bonus.
  118.  
  119. 500 files at a time can now be extracted from an archive.  Previously, only
  120. 450 at a time could be handled.  8-bit ShrinkIt still has an upper limit of
  121. dealing with archives that have up to 60,000 items.
  122.  
  123. There is now an "Overwrite All" option in the rename dialog which appears
  124. if you are extracting and a duplicate file already exists.  If you choose
  125. <Overwrite All> then from that point onwards while extracting ShrinkIt
  126. will automatically delete duplicate files.  This saves the monotony of
  127. having to sit and hit the overwrite "button" over and over again if you
  128. usually extract the same set of files.
  129.  
  130. There is now a "Skip Duplicates" option in the rename dialog which appears
  131. if you are extracting and a duplicate file already exists.  If you choose
  132. <Skip Duplicates> then from that point onwards while extracting ShrinkIt 
  133. will automatically skip duplicate files.  This saves the monotony of having
  134. to sit and hit the skip "button" over and over again if you usually skip
  135. files that already exist.  This also applies to copying files.
  136.  
  137. If you would TAB to a drive from a disk, the first file of which was a folder,
  138. and the second drive didn't have any files on it, then if you'd press return,
  139. shrinkit would place you in the disk selection dialog.  This doesn't happen
  140. any more.
  141.  
  142. Unpacking is slightly faster.  When unpacking the IIGS Finder, it used to
  143. take me 28 seconds.  Now it takes 26.  The same optimization will be
  144. incorporated into GS-ShrinkIt.  Packing is marginally faster.  I clocked
  145. it at about 3-5% faster.  It might save someone a few seconds.
  146.  
  147. Forked files in archives now show up as type "Forked" instead of "File"
  148.  
  149. 800k drives no longer disappear on ROM 03 machines if a disk is removed or
  150. is in the drive, but just not formatted.
  151.  
  152. 5.25" drives should appear properly if you have a multikache or a UDC card.
  153.  
  154. If a lowercase period (".") appeared in a filename, the following characters
  155. would be uppercased.  This no longer happens.
  156.  
  157. Previously, only .QQ squeezed files would be matched in the archive selection
  158. dialog -- .SQ files will also now be matched.
  159.  
  160. When copying files, the first file would have its creation date set to the
  161. current date, the second file would have the creation date of the first file
  162. copied, and so on.  This no longer happens.
  163.  
  164. The fast-format option that was previously only available on ROM 01 machines
  165. has been removed due primarily to space constraints and the fact that many
  166. people didn't know what it was.  Disabling the ability to verify a disk is a
  167. bad thing to do in the first place in that you could format a disk, it could
  168. have bad blocks, and you would never know until you attempted to write to it.
  169. Also, it was kind of a "guru feature" that more people asked me to explain
  170. than ended up saying "that's neat, keep it."
  171.